일정한 기간 동안 무료로 사용할 수 있게 하는 등의 부분적인 제한을 설정해서 배포되지만, 계속해서 사용하기 위해서는 비용을 지불해야하는 소프트웨어를 지칭한다. 상업적인 목적을 위한 마케팅 방법의 하나로대부분 원시 코드가 제공되지 않거나 배포상의 제약이설정된다.
수세 리눅스에서 개선된 유틸리티 설치방법 및 환경설정이 필요했기 때문에 Jurix 배포판을 수세 리눅스의 기본으로 삼고 ( ) 개발을 시작하였다. 이것은 설치, 환경설정 및 관리도구로서 수세리눅스의 가장 뛰어난프로그램 중의 하나이다.
- 순환식 패리티 어레이를 포함한다. - 3개 이상의 디스크 어레이를 요구한다. - 쓰기 작업이 많지 않은 다중 사용자 시스템에 적합하다. - 패리티는 중복 저장하지 않는다.
하나의 콜에 대해 하나의 블록을 할당하는 대신에 하나의 콜에 많은 블록들을 할당하는 “다중블록 할당자”(mballoc)을 사용한다. 이것은 많은 오버헤드를 회피한다. 이에 따라 이것은 성능을 향상시키고 특히 지연된 할당과 extents와 함께 유용하다. 그리고 이 기능은 디스크 포맷에 영향을 주지 않는다.
X 윈도에서 각종 처리는 클라이언트와 서버라는 두 가지 프로그램이 나누어서 하고 있다. 클라이언트는 IPC를 이용하여 서버의 장치 입·출력을 제어한다. 이러한 X 서버와 X 클라이언트의 상호 작용은 메시지 교환을 통해 이루어지는데, 메시지 형태와 사용법을 ( )라고 한다.
#!/bin/bash aaa=(1 2 3 4) echo ‘${aaa[1+1]}’
#!/bin/bash aaa=“15” if [[ ${#aaa} > 3 ]];then aaa=`expr ${#aaa} + 10` else aaa=`expr ${#aaa} - 1` fi echo $aaa
자식 프로세스는 부모프로세스에 종속되어 있어서 부모 프로세스가 종료하면 자동으로 함께 종료된다. 그러나, 부모 프로세스가 종료된 후에도 자식 프로세스가 아직 남아 있는 경우가 있는데, 이런 상태의 프로세스를 ( ㉠ ) 라고 하고. 이 프로세스를 강제 종료하기 위해 kill명령에 ( ㉡ ) 옵션을 추가하여 강제 종료 할 수 있다.
# service httpd start
- 디지털 방식의 통신 선로에서 전송 신호를 재생하여 전달하는 전자 통신 장치 - LAN 선로의 물리적 길이가 한계에 부딪쳤을 때 이를 물리적으로나 논리적으로 확장시켜주는 장치
[ihd@www ~]$ route –n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.159.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eth0 [ihd@www ~]$ cat > /etc/sysconfig/network > ( ) > __EOF__
- 주소를 알아내기 위한 호스트는 BOOTP서버에 초기 요청을 보낼 때에는 자체의 IP 주소를 모르며, 이때 ( ) 의 주소를 사용한다. - 기본 라우터를 뜻한다. 따라서 라우터나 호스트의 라우팅 테이블구성 시 ( ) 라는 주소는 번호가 지정되어 있지 않은 나머지 모든 네트워크를 말한다.
[ihd@www ~]$ nslookup www.ihd.or.kr ;; connection timed out; trying next origin ;; connection timed out; no servers could be reached
du -h --max-depth=2
# cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin # cut -f 1,3 -d: /etc/passwd |grep daemon
killall -1 httpd
- ( ㉠ ) : 커널에 모듈을 적재하거나 제거하는 명령어 - ( ㉡ ) : 커널에 적재된 모듈의 모듈명, 크기, 다른 모듈에서 사용 중인 수, 사용 중인 모듈 순으로 출력하는 명령어 - ( ㉢ ) : 커널에 로드되어 있는 모듈을 제거하는 명령어
[root@www ~] ls ( ) anaconda.conf blacklist.conf dist-oss.conf openfwwf.conf blacklist-kvw.conf dist-alsa.conf dist-conf
커널 컴파일 과정 중 커널 컴파일 옵션 설정 작업을 위하여 실행한다.
프린터 큐에 작업 목록을 출력하기 위해서는 먼저 ( ㉠ ) 명령어를 이용하고 ( ㉡ )의 명령어를 이용하여 큐에 대기 중인 작업을 삭제한다.
# lp ( ) 2 /etc/passwd
( ) root,admin
파일의 변조 여부를 검사하는 도구로서 MD5, SHA, CRC-32등 을 이용한 추가, 삭제, 변조 파일을 점검하고 알려주는 프로그램
월, 수, 금요일만 매시 5분 간격으로, list파일과 비교해 /usr 디렉터리를 증분백업 수행한다.
- 많은 양의 데이터를 백업 받을 때 유리하다. - 장치 파일과 같은 특수 파일도 백업이 가능하다. - 백업 본에 손상이 있더라도 손상된 부분을 제외하고 복구 가능하다. - 증분백업은 지원하지 않는다.
LoadModule php5_module modules/libphp5.so # (a) AddType application/x-httpd-php . php .php3 # (b)
# vi /etc/dhcpd.conf host ihd_pc { hardware ethernet 08:00:07:27:c6:a5 ( ) 192.168.1.22 }
zone "( )" IN { type master; file "linux.rev"; };
./configure --localstatedir=/usr/local/mysql/data --prefix=/usr/local/mysql --with-charset=euc_kr
# vim /etc/samba/smb.conf security = ( )
NFS 클라이언트에서 접근하는 모든 사용자 (root 포함)의 권한을 nobody(또는 nfsnobody)로 매핑 시킨다.
NIS는 ( ㉠ )을 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 한다. 초기에는 ( ㉡ ) 데몬이 그 역할을 수행하였으나, 현재는 ( ㉢ ) 데몬이 대신 하고 있다.
( ㉠ ) /etc/mail/access ( ㉡ ) /etc/mail/access
options { directory "/var/named; ( ㉠ ) only; ( ㉡ ) { 168.126.63.1;}; };
초기에 시작하는 프로세스의 개수를 지정하고 페이지 요청이 들어오면 스레드로 처리하는 방식이다. 보통 프로세스 당 처리하는 스레드의 개수를 지정하고 지 정된 스레드의 수를 초과할 경우에 새로운 자식 프로 세스를 생성하여 처리한다.
하이퍼바이저를 사용하거나 게스트 운영체제를 설치 하지 않고, 서버 운영에 필요한 프로그램과 라이브러리만 이미지로 만들어 프로세스처럼 동작 시키는 경량화된 가상화 방식이다.
- 모든 패스워드를 바꾸는 등 관리자가 안전하게 관리 하려고 함에도 불구하고 시스템에 침입 할 수 있다. - 대부분 로그를 남기지 않고, 온라인으로 들어왔음에도 불구하고 이를 발견할 수 없다. - 시스템에 최단 시간에 침입할 수 있다
- 윈도우의 TCP/IP 기능을 이용하여 시스템끼리 원격 제어 - Cult of the Dead Cow (죽은 소에 대한 숭배) 라는 해커 그룹이 1998년에 7월에 제작 하여 배포 - 안철수 연구소의 V3백신에서는 Win-Trojan/BO.57856 트로이목마(해킹툴)로 감지하여 삭제를 권장
# iptables –nL Chain INPUT (policy ACCEPT) target prot opt source destination DROP tcp -- 100.100.100.0 0.0.0.0/0 tcp dpt:23 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination